package com.yunc.modules.cms.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 文章
 *
 * @author tao cong cong
 * @create 2018/6/22 上午7:03
 */
@TableName("cms_article")
@Data
public class CmsArticle implements Serializable {
	private static final long serialVersionUID = 1L;
	
	/**
	 * ID
	 */
	@TableId(type = IdType.AUTO)
	private Long id;

	/**
	 * 标题
	 */
	private String title;
	
	/**
	 * 作者
	 */
	private String author;

	/**
	 * 转载来源
	 */
	private String fromUrl;

	/**
	 * 封面图
	 */
	private String image;

	/**
	 * 关键字
	 * 逗号区分的
	 */
	private String keywords;

	/**
	 * 简介
	 */
	private String description;

	/**
	 * 类型(1:普通,2:热门...)
	 */
	private String type;

	/**
	 * 是否允许评论(1:不允许,2:允许)
	 */
	private String allowComments;

	/**
	 * 状态(1:不通过,2未审核,3:通过)
	 */
	private String status;

	/**
	 * 内容
	 */
	private String content;

	/**
	 * 阅读数量
	 */
	private Integer readNum;

	/**
	 * 置顶等级
	 */
	private Integer top;

	/**
	 * 排序
	 */
	private Integer orderNum;

	private Long createUser;

	private Date createTime;

	@TableField(exist = false)
	private String categoryCode;

	@TableField(exist = false)
	private String categoryNames;

	@TableField(exist = false)
	private String categoryIds;
}
